package com.fs.chatx.module.chat.vo;

import com.fs.chatx.module.chat.enums.ModelTypeEnum;

public abstract class BaseChatModel extends BaseModel
{
    public BaseChatModel(String modelName)
    {
        this(ModelTypeEnum.LLM, modelName);
    }

    public BaseChatModel(ModelTypeEnum modelType, String modelName)
    {
        super(modelType, modelName);
    }


    public abstract double temperature(double temperature);

    public abstract Integer maxTokens(Integer maxTokens);
}
